/*  ----------------------------------------------------------------------------
 *  Arello Mobile
 *  Fast 3d Engine
 *  ----------------------------------------------------------------------------
 * Except where otherwise noted, this work is licensed under
 * http://creativecommons.org/licenses/by/3.0
 */

#ifndef __WINDOWCREATOR_H__
#define __WINDOWCREATOR_H__

#include "WindowImpl.h"
#include "AutoPtr.h"
#include <list>

namespace liba
{

class WindowCreator
{
public:
	WindowCreator(){}
	WindowCreator(WindowImpl * win);
	~WindowCreator();

	WindowImpl * get_window()const;

private:
	AutoPtr<WindowImpl> impl;
};

}// namespace liba

using namespace liba;

#endif //__WINDOWCREATOR_H__